package com.edu.d7_map_traveral;

import java.util.HashMap;
import java.util.Map;
import java.util.function.BiConsumer;

public class MapDemo3 {
    /**
     * map集合遍历方式三
     * 使用lambda方式进行遍历
     */
    public static void main(String[] args) {
        Map<String, Integer> map = new HashMap<>();
        map.put("哇哈哈",20);
        map.put("红苹果",30);
        map.put("黄瓜",66);
        map.put("南瓜",43);
        map.put("电脑",23);
        System.out.println(map);
        //lambda表达式形式的遍历,其实底层仍旧是使用的方式二
        map.forEach(new BiConsumer<String, Integer>() {
            @Override
            public void accept(String key, Integer value) {
                System.out.println(key+"====>"+value);
            }
        });
        map.forEach((key,value)-> {
                System.out.println(key+"====>"+value);
            });

        map.forEach((key,value)-> System.out.println(key+"====>"+value));
    }
}
